IF@majorISNOTNULLAND@minorISNOTNULLAND@patchISNOTNULLAND@buildISNOTNULL BEGIN IF@type=''OR@type='VERSION' BEGIN SET@version=@major+'.'+@minor+'.'+@patch+'.'+@build END ELSEIF@type='NOBUILD' BEGIN SET@version=@major+'.'+@minor+'.'+@patch END ELSEIF@type='MAJORMINOR' BEGIN SET@version=@major+'.'+@minor END ELSEIF@type='MAJOR' BEGIN SET@version=@major END ELSEIF@type='MINOR' BEGIN SET@version=@minor END ELSEIF@type='PATCH' BEGIN SET@version=@patch END ELSEIF@type='BUILD' BEGIN SET@version=@build END
END ELSE BEGIN SET@version=NULL END
-- Return the result of the function RETURN@version
END
GO GRANTEXECUTEON[dbo].[fn_asi_DatabaseVersion]TO[IMIS] GO